<script src="__LAYUIADMIN__/layui-v2.5.5/layui.js"></script>
<script>
    var Api = {
        login:"{:url('login/login')}",
        logout:"{:url('login/logout')}",
    };
    var View = {
        login:"{:url('login/login')}"
    };
    var Path = {
        layuiadmin:"__LAYUIADMIN__",
        extend:"__EXTEND__"
    };
</script>
<script>
    layui.config({
        base: '__LAYUIADMIN__/' //静态资源所在路径
    }).extend({
        index:'lib/index'
    }).use(['index','IconFonts','notice'],function () {
        window.view = layui.view;
        window.notice = layui.notice;
        var router = layui.router();
        window.$ = layui.jquery;
        window.layer = layui.layer;
        if(router.href){
            layui.each($("ul.layui-nav-tree a[lay-href]"), function (k, a) {
                var href = $(a).attr('lay-href');
                if (href === router.href) {
                    $(a).get(0).click();
                    $(a).parents("li.layui-nav-item").addClass('layui-nav-itemed');
                }
            });
        }
        // 初始化配置，同一样式只需要配置一次，非必须初始化，有默认配置
        notice.options = {
            closeButton:true,//显示关闭按钮
            debug:false,//启用debug
            positionClass:"toast-top-center",//弹出的位置,
            showDuration:"300",//显示的时间
            hideDuration:"1000",//消失的时间
            timeOut:"2000",//停留的时间
            extendedTimeOut:"1000",//控制时间
            showEasing:"swing",//显示时的动画缓冲方式
            hideEasing:"linear",//消失时的动画缓冲方式
            iconClass: 'toast-info', // 自定义图标，有内置，如不需要则传空 支持layui内置图标/自定义iconfont类名
            onclick: null, // 点击关闭回调
        };
        //防止模块名占用增加前缀
        var controller = "admin_{:parse_name(request()->controller())}";
        if(controller === 'admin_index'){
            return;
        }
        layui.use(controller,function (controller) {
            window.action = "{:parse_name(request()->action())}";
            if(controller.hasOwnProperty(action)) {
                controller[action]();
            }else{
                console.error(action+'操作不存在');
            }
        });
    });
</script>